/*
 * @FilePath     : /clock/components/display/include/display_types.h
 * @Author       : Ma Xiaowei
 * @Date         : 2020-08-12 14:13
 * @LastEditTime : 2020-08-12 14:24
 * @LastEditors  : Ma Xiaowei
 * @Description  : 显示模块使用的自定义类型
 */
#ifndef __DISPLAY_TYPES_H__
#define __DISPLAY_TYPES_H__

typedef struct
{
    uint16_t xs;
    uint16_t xe;
    uint16_t ys;
    uint16_t ye;
} display_region_t;

// 文字大小，按字体高度来定
typedef enum {
    DISP_FONT_SIZE_8 = 0,   /* 高度为8个像素 */
    DISP_FONT_SIZE_16,
    DISP_FONT_SIZE_24,
    DISP_FONT_SIZE_32,      /* 暂时最高定为32像素 */

    DISP_FONT_SIZE_NUM
} display_font_size_t;

#endif